package com.yfp.operation.domain.dto;

import com.yfp.common.core.web.domain.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

/**
 * 活动列表查询参数实体类
 * 
 * @version 1.0
 * @date 2024-07-12 17:23
 */
@Data
@Tag(name = "活动列表查询参数实体类")
public class CouponQueueDTO extends BaseEntity {

    /**
     * 优惠券id
     */
    @Schema(description = "优惠券id")
    private Long id;

    /**
     * 优惠券名称
     */
    @Schema(description = "优惠券名称")
    private String couponName;
    /**
     * 优惠券描述
     */
    @Schema(description = "优惠券描述")
    private String remark;
    /**
     * 状态1进行中0删除2失效
     */
    @Schema(description = "状态1进行中0删除2失效3已过期")
    private Integer status;
    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private Long validStartTime;
    /**
     * 结束时间
     */
    @Schema(description = "结束时间")
    private Long validEndTime;
    /**
     * 优惠券类型1满减券
     */
    @Schema(description = "优惠券类型1满减券")
    private Integer type;

    @Schema(description = "有效时间：1 固定时效  2领取时效")
    private Integer validDayType;
}
